package com.angel.architecture.persistence.interfaces;

/**
 *  Interfaz que deben implementar todos los objetos de negocio que se deberian mostrar correctamente
 * en un contexto de visualizacion de usuario.
 *
 *  Esto implica que los objetos que la usan, saben mostrarse de manera apropiada en un contexto de presentacion
 *
 * @author ALeinvand
 * @version $Revision: 1.2 $
 */
public interface Representable {

    /**
     *  Este metodo deberia mostrar una representacion del objeto linda, como para que el objeto se pueda
     * ver correctamente en un contexto de presentacion.
     *
     * @return representacion del objeto como un string lindo.
     */
    public String getRepresent();

}
